#ifndef MINEDESIGN3D_SHAPEUI
#define MINEDESIGN3D_SHAPEUI
#include <boost/shared_ptr.hpp>

namespace MineDesign3D{
class IShapeUI
{
public:
	virtual ~IShapeUI(){}
public:
	virtual void Init() = 0;
	virtual void Fin() = 0;

	typedef boost::shared_ptr<IShapeUI> ptr;
};
IShapeUI::ptr CreateSphereUI();
IShapeUI::ptr CreateConeUI();

}//MineDesign3D
#endif